leafy vegetables - German English Dictionary